package auth

import (
	"gitee.com/micro-plat/sas/sas/modules/const/enum"
)

//checkType 检查类型是否正确
func checkType(type1, type2 string, authType int) (err error) {

	//检查签名类型
	if err = enum.CheckSignType(type1, authType); err != nil {
		return
	}

	if authType == enum.Single {
		return
	}

	//检查加密类型
	if err = enum.CheckEncryptType(type2, authType); err != nil {
		return
	}

	return
}
